﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DashBoardEntidades
{
    class DashBoardPosicion
    {
        private string _tipo;
        private double _rendimiento;
        private double _precio;
        private double _utilidad;
        private DateTime _fecha;
        private double _sprintRendimiento;
        private double _sprintPrecio;

        public DashBoardPosicion(string tipo, double rendimiento,double precio,DateTime fecha,double rendimientoAct,double precioAct)
        {
            _tipo = tipo;
            _rendimiento = rendimiento;
            _precio = precio;
            _fecha = fecha;
            _sprintRendimiento = rendimientoAct - rendimiento;
            _sprintPrecio = precioAct - precio;
            _utilidad = calcularUtilidad();
        }

        public string Tipo
        {
            get { return _tipo; }
            set { _tipo = value; }
        }
        
        public double Rendimiento
        {
            get { return _rendimiento; }
            set { _rendimiento = value; }
        }
        
        public double Precio
        {
            get { return _precio; }
            set { _precio = value; }
        }
        
        public double Utilidad
        {
            get { return _utilidad; }
            set { _utilidad = value; }
        }
        
        public DateTime Fecha
        {
            get { return _fecha; }
            set { _fecha = value; }
        }
        
        public double SprintRendimiento
        {
            get { return _sprintRendimiento; }
            set { _sprintRendimiento = value; }
        }
        

        public double SprintPrecio
        {
            get { return _sprintPrecio; }
            set { _sprintPrecio = value; }
        }


        public double calcularUtilidad()
        {
            //FaltaFormula
            return 1000;
        }
    }
}
